# -*- coding: utf-8 -*-
'''第三章，字符串'''

print 'Hello,%s' % 'tzj'
print 'Hello,%s i\'am %d years old' % ('tangzhijie',25)
#%%表示%
print 'Hello %s %%' % '10'
print "%.2f" % 3.1415926

#字符串保留5位
s='%.5s' % 'tttttttt'
print s
print '%.5s' % 'ssssssssssssss'

'''具体导包，直接使用'''
from string import digits
#包含0-9的字符串
print digits

'''导包，然后通过string.xxx调用内建函数'''
import string

#包含0-9的字符串
print string.digits
#包含所有大小写的字母
print string.letters
#包含所有小写字母
print string.lowercase
#包含所有大写字母
print string.uppercase

'''find用来查找子串最左端索引下标，-1表示没有找到'''
message='My name is tangzhie is, i am 10 years old'

print message.find('is')
print message.find('gentle')
#可以提供起始点和结束点,从某个索引到某个索引之间查找
print message.find('is',10)
#(0,7)表示0-6之间，不包括第二个索引(--!Python的惯例)
print message.find('is',0,7)

'''join，连接序列中的元素'''
a1=['1','2','3']
a2='+'
a3='*'
print a2.join(a1)
print a3.join(a1)

print 'TZJ'.lower()
print 'tzj'.upper()
'''title()方法将单词转化为首字母大写'''
print "i am god".title()

print 'i am god and god'.replace('god','man')
print '1,2,3,4,5,6'.split(',')

'''strip()指定去除的字符串（注意:只会去除两侧的）'''
'''还有lstrip和rstrip'''
print '    HEHE    '.strip()
print 'h sssss    h'.strip('h')